package com.jrx.anytxn.feign.api.request;

import javax.validation.constraints.NotBlank;

/**
 * @author chenj
 * @date 2022/10/17 14:18
 * 额度续签操作（查询，更新）
 */
public class LimitRenewOperateReq {
    /**
     * 产品编号
     */
    @NotBlank(message = "产品编号不能为空")
    private String productId;

    /**
     * 用户点击续签操作 0-否 1-是
     */
    private String clickRenewFlag;


    /**
     * 用户当日提醒操作 0-否 1-是
     */
    private String remindRenewFlag;

    /**
     * 渠道号
     */
    @NotBlank(message = "渠道号不能为空")
    protected String channelNo;

    /**
     * 用户Id
     */
    @NotBlank(message = "用户Id不能为空")
    protected String userId;

    /**
     * 租戶id
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 获取 产品编号
     *
     * @return productId 产品编号
     */
    public String getProductId() {
        return this.productId;
    }

    /**
     * 设置 产品编号
     *
     * @param productId 产品编号
     */
    public void setProductId(String productId) {
        this.productId = productId;
    }

    /**
     * 获取 用户点击续签操作 0-否 1-是
     *
     * @return clickRenewFlag 用户点击续签操作 0-否 1-是
     */
    public String getClickRenewFlag() {
        return this.clickRenewFlag;
    }

    /**
     * 设置 用户点击续签操作 0-否 1-是
     *
     * @param clickRenewFlag 用户点击续签操作 0-否 1-是
     */
    public void setClickRenewFlag(String clickRenewFlag) {
        this.clickRenewFlag = clickRenewFlag;
    }

    /**
     * 获取 用户当日提醒操作 0-否 1-是
     *
     * @return remindRenewFlag 用户当日提醒操作 0-否 1-是
     */
    public String getRemindRenewFlag() {
        return this.remindRenewFlag;
    }

    /**
     * 设置 用户当日提醒操作 0-否 1-是
     *
     * @param remindRenewFlag 用户当日提醒操作 0-否 1-是
     */
    public void setRemindRenewFlag(String remindRenewFlag) {
        this.remindRenewFlag = remindRenewFlag;
    }

    /**
     * 获取 渠道号
     *
     * @return channelNo 渠道号
     */
    public String getChannelNo() {
        return this.channelNo;
    }

    /**
     * 设置 渠道号
     *
     * @param channelNo 渠道号
     */
    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    /**
     * 获取 用户Id
     *
     * @return userId 用户Id
     */
    public String getUserId() {
        return this.userId;
    }

    /**
     * 设置 用户Id
     *
     * @param userId 用户Id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取 租戶id      表字段:tenant_id
     *
     * @return tenantId 租戶id      表字段:tenant_id
     */
    public String getTenantId() {
        return this.tenantId;
    }

    /**
     * 设置 租戶id      表字段:tenant_id
     *
     * @param tenantId 租戶id      表字段:tenant_id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }
}
